[Reflection.Assembly]::LoadWithPartialName("System.Security")
$pass = [Text.Encoding]::UTF8.GetBytes("pass@word1")
$content = new-object Security.Cryptography.Pkcs.ContentInfo argumentList (,$pass)
$env = new-object Security.Cryptography.Pkcs.EnvelopedCms $content
$env.Encrypt((new-object System.Security.Cryptography.Pkcs.CmsRecipient(gi cert:\CurrentUser\My\AD2D6E79DF99F3C5A55CD98FDBD7DB92F91BE4A7)))
[Convert]::ToBase64String($env.Encode())


Encrypted Password:
MIIBHAYJKoZIhvcNAQcDoIIBDTCCAQkCAQAxgc4wgcsCAQAwNDAgMR4wHAYDVQQDExVwcm9henVyZS5jbG91ZGFwcC5uZXQCELYje/CcQE+aTeLpefzgzE0wDQYJKoZIhvcNAQEBBQAEgYBxzDE5OdP/gVrZgAzbFtKexGSrrM2SGifm2SzVO5Y34xW/MbkWtAqdyV1B+kBp0xrJnkLN2S4wToi5rNddsL11RqoS07iIDr5pyFdhbJgaG/ZvIwpYR0SktOetWd7bLpDYcQOdOx84x8YbRf3DDJ5qkZB6QgOM96GM6SXjnDOSjTAzBgkqhkiG9w0BBwEwFAYIKoZIhvcNAwcECDUnCJ0GXH1mgBAG/IfdbSZwDrr8gdnUYkJg
